Bài 1 - BT Giới thiệu về MySQL
Giới thiệu về MySQL và hệ quản trị cơ sở dữ liệu
Bài 1 – Đăng nhập vào MySQL
Yêu cầu: Mở MySQL Workbench hoặc cửa sổ dòng lệnh và đăng nhập vào hệ quản trị cơ sở dữ liệu bằng tài khoản root
.
Gợi ý: Nếu dùng dòng lệnh, bạn cần nhập đúng tên người dùng và mật khẩu để truy cập.
Bài 2 – Xem danh sách các cơ sở dữ liệu Yêu cầu: Hiển thị toàn bộ danh sách các cơ sở dữ liệu có trong hệ thống MySQL. Gợi ý: Sử dụng câu lệnh để liệt kê database hiện có.
Bài 3 – Tạo cơ sở dữ liệu mới
Yêu cầu: Tạo một cơ sở dữ liệu có tên là school
để lưu thông tin trường học.
Gợi ý: Sử dụng câu lệnh tạo database. Chú ý đặt tên không có dấu cách.
Bài 4 – Chọn cơ sở dữ liệu để làm việc
Yêu cầu: Sau khi tạo database school
, bạn cần chọn nó làm cơ sở dữ liệu mặc định để làm việc.
Gợi ý: Có một câu lệnh dùng để chuyển sang một cơ sở dữ liệu đã tạo.
Bài 5 – Tạo bảng học sinh
Yêu cầu: Tạo bảng có tên students
gồm 3 cột: id
(số nguyên), full_name
(chuỗi ký tự), và age
(số nguyên).
Gợi ý: Chọn kiểu dữ liệu phù hợp với từng loại thông tin: số nguyên, chuỗi văn bản, tuổi,...
Bài 6 – Thêm một học sinh mới vào bảng
Yêu cầu: Thêm một học sinh bất kỳ vào bảng students
. Bạn có thể tự đặt ID, họ tên và tuổi cho học sinh đó.
Gợi ý: Dùng lệnh thêm dữ liệu vào bảng đã tạo ở bài trước.
Bài 7 – Kiểm tra dữ liệu đã thêm
Yêu cầu: Hiển thị toàn bộ nội dung hiện có trong bảng students
.
Gợi ý: Thực hiện một truy vấn để hiển thị tất cả các hàng dữ liệu trong bảng.
Bài 8 – Tạo bảng giáo viên
Yêu cầu: Tạo bảng mới có tên là teachers
với các cột: id
, name
, subject
.
Gợi ý: Đặt tên bảng và cột rõ ràng, chọn kiểu dữ liệu hợp lý (chuỗi cho tên và môn học).
Bài 9 – Thêm dữ liệu vào bảng giáo viên
Yêu cầu: Thêm ít nhất hai giáo viên vào bảng teachers
, mỗi người có tên và môn học riêng.
Gợi ý: Có thể thêm từng người một hoặc thêm nhiều người cùng lúc.
Bài 10 – Tìm hiểu lỗi khi tạo bảng trùng tên
Yêu cầu: Thử tạo lại bảng students
. Quan sát thông báo lỗi và tìm hiểu nguyên nhân. Sau đó, khắc phục để bảng có thể được tạo lại.
Gợi ý: Tìm hiểu lỗi “table already exists” và cách xóa bảng hoặc kiểm tra sự tồn tại trước khi tạo.